Class V128NarrowInstruction<TLane, TResultLane>
Base class for vector instructions which narrow the lanes of two v128 into one v128 with saturation.
Assembly: WaaS.Core.dll
View Source
Declaration
public abstract class V128NarrowInstruction<TLane, TResultLane> : V128BinaryInstruction where TLane : unmanaged where TResultLane : unmanaged
Inheritance: System.Object -> WaaS.Models.Instruction -> WaaS.Models.V128BinaryInstruction
Derived:
WaaS.Models.NarrowI16x8I8x16S, WaaS.Models.NarrowI16x8I8x16U, WaaS.Models.NarrowI32x4I16x8S, WaaS.Models.NarrowI32x4I16x8U
Methods
Operate(in V128, in V128)
View Source
Declaration
protected override sealed V128 Operate(in V128 lhs, in V128 rhs)
Returns
Parameters
| Type | Name |
|---|---|
| WaaS.V128 | lhs |
| WaaS.V128 | rhs |
OperateLane(TLane)
View Source
Declaration
protected abstract TResultLane OperateLane(TLane value)
Returns
<TResultLane>
Parameters
| Type | Name |
|---|---|
<TLane> | value |